package com.wgy.day22.System类;

/**
 * Created by pc on 2020/11/19 22:26
 * Description: LearningJava
 */
/*
java.lang.System类中提供大量的静态方法,可以获取和系统相关的操作
 常见方法有:
 public static long currentTimeMillis():返回以毫秒为单位的当前时间
 public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length):将数组中的指定的数据拷贝到另一个数组中

参数分析: src-源数组
        srcPos-源数组中的起始位置(起始索引)
        dest-目标数组
        destPos-目标数组中的起始位置
        length-要复制的数组元素的数量

 */
public class Demo01System {
    public static void main(String[] args) {
        long num = System.currentTimeMillis();
        System.out.println(num);  //1605796393948

        method01();
    }

    //看看计算机执行一次1-100的for循环需要多长的时间
    public static void method01() {
        //执行前获取一次毫秒值
        long a = System.currentTimeMillis();
        //执行for循环
        for (int i = 0; i < 100; i++) {
            System.out.println(i);

        }
        //执行后再获取一次毫秒值
        long b = System.currentTimeMillis();
        System.out.println("程序耗时:" + (b-a) + "毫秒");
    }
}